package com.dd.cloud.user.req.template;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Map;


/**
 * @author xt
 */
@Data
@Accessors(chain = true)
public class TemplateMessageReq {
    /**
     * 接收者openid
     */
    @JsonProperty(value = "touser")
    private String toUser;

    /**
     * 模板ID
     */
    @JsonProperty(value = "template_id")
    private String templateId;
    /**
     * 模板跳转链接（海外帐号没有跳转能力）
     */
    private String page;

    /**
     * 环境设置
     */
    @JsonProperty(value = "miniprogram_state")
    private String miniprogramState;

    /**
     * 模板数据
     */
    private Map<String, TemplateData> data;
}
